SQOWL: Performing OWL-DL type inference in SQL

نویسندگان

  • P. J. McBrien
  • N. Rizopoulos
  • A. C. Smith
چکیده

In this report we describe a method to perform type inference over data stored in an RDBMS, where rules over the data are specified using OWL-DL. Since OWL-DL is an implementation of the Description Logic (DL) SHOIN (D), we are in effect implementing a method for SHOIN (D) reasoning in relational databases. Reasoning make be broken down into two processes of classification and type inference. Classification may be performed efficiently by a number of existing reasoners, and since classification alters the schema, it need only be performed once for any given relational schema as a preprocessor of the schema before creation of a database schema. However, type inference needs to be performed for each data value added to the database, and hence needs to be more tightly coupled with the database system. Previously, no technique has been proposed that implements SHOIN (D) type inference within an RDBMS. We propose such a technique, involving the use of triggers to perform reasoning over the data values as they inserted into the database. We demonstrate the soundness and performance of our approach by comparing an implementation of our technique against other existing approaches for less powerful reasoning over data in an RDBMS. The results show we provide the fastest query processing of any technique, despite having a more powerful reasoner.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SQOWL2: Transactional Type Inference for OWL 2 DL in an RDBMS

SQOWL2 is a compiler which allows an RDBMS to support sound reasoning of SROIQ(D) description logics, by implementing ontologies expressed in the OWL 2 DL language as a combination of tables and triggers in the RDBMS. The reasoning process is divided into two phases of classification of the T-Box and type inference of the A-Box. SQOWL2 establishes a relational schema based on classification com...

متن کامل

SQOWL: Type Inference in an RDBMS

In this paper we describe a method to perform type inference over data stored in an RDBMS, where rules over the data are specified using OWLDL. Since OWL-DL is an implementation of the Description Logic (DL) called SHOIN (D), we are in effect implementing a method for SHOIN (D) reasoning in relational databases. Reasoning may be broken down into two processes of classification and type inferenc...

متن کامل

When OWL met DL-Lite

Recent research in the area of ontology representation for the Semantic Web has led to several different language proposals. Among the others, it led to the standardization of OWL, on one hand, and to the emergence of the DL-Lite family of Description Logics, on the other hand. These two outcomes mainly differ on their objective: while OWL aims to be a standard, and as such, it is tailored towa...

متن کامل

When DL-Lite met OWL

DL-Lite is a family of Description Logics (DLs) whose aim is to capture some of the most popular conceptual modeling formalisms, such as Entity-Relationship model [4] and UML class diagrams1, while preserving the tractability of the most important reasoning tasks, such as ontology satisfiability and query answering of arbitrary (union of) conjunctive queries (ground and not ground). More specif...

متن کامل

Owl reasoning agent system racer pdf

Racer, which can be considered as a core reasoning agent for the semantic web, is briefly. Knowledge representation and inference systems. Recently.gies as OWL can be used for representing inductive systems for agent. A core OWL-reasoning agent for the semantic web 7. There are several efforts from.Racer: An OWL Reasoning Agent for the Semantic Web 2003. Intl Wkshp on Applications, Products and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009